Macro ForceRecompute/pl

Macro Force Recompute

Opis
To niewielkie makro wymusza ręczne przeliczenie modelu.
Czasami użytkownik wprowadza zmiany w modelu w FreeCAD,
ale program zdaje się ich nie rozpoznawać.
(Od wersji dostępne w wersji 0.17 ten sam efekt można osiągnąć z poziomu interfejsu graficznego: kliknij prawym przyciskiem myszy projekt w drzewie modelu i wybierz „Oznacz do przeliczenia” z menu kontekstowego. Następnie naciśnij przycisk Przelicz).

Macro version: 1.0
Last modified: 2014-09-01
FreeCAD version: Wszystkie
Download: Ikona paska narzędzi
Autor: shoogen
Autor
shoogen
Do pobrania
Ikona paska narzędzi
Odnośniki
Wersja Makrodefinicji
1.0
Data zmian
2014-09-01
Wersja FreeCAD
Wszystkie
Domyślny skrót
Brak
Zobacz również
-

Opis

Czasami, gdy użytkownik wprowadza zmiany w modelu, FreeCAD nie wydaje się ich rozpoznawać ani uwzględniać. Dodatkowo niebieski przycisk Odśwież/Przelicz pozostaje wyszarzony. Dlatego opracowano to niewielkie makro, które wymusza ręczne przeliczenie modelu.

Uwaga: Od wersja 0.17 i powyżej efekt działania tego makra można osiągnąć z poziomu interfejsu graficznego. Kliknij prawym przyciskiem myszy projekt w drzewie modelu i wybierz z menu kontekstowego opcję Oznacz do przeliczenia. Spowoduje to ponowne uaktywnienie ikony Odśwież/Przelicz. Następnie kliknij przycisk Odśwież/Przelicz, aby uruchomić przeliczenie.

Użycie

Uruchom makro gdy zachodzi taka potrzeba.

Skrypt

Ikona paska narzędzi

Macro Force_Recompute.py

# -*- coding: utf-8 -*-
# Force Recompute
# macro provided by shoogen

import FreeCAD
for obj in FreeCAD.ActiveDocument.Objects:
 obj.touch()
FreeCAD.ActiveDocument.recompute()